How Self Awareness Solves Problems